A Data ow Semantics for Constraint Logic Programs

نویسندگان

  • Livio Colussi
  • Elena Marchiori
  • Massimo Marchiori
چکیده

This paper introduces an alternative operational model for constraint logic programs First a transition system is introduced which is used to de ne a trace semantics T Next an equivalent xpoint se mantics F is de ned a data ow graph is assigned to a program and a consequence operator on tuples of sets of constraints is given whose least xpoint determines one set of constraints for each node of the data ow graph To prove that F and T are equivalent an intermediate semantics O is used which propagates a given set of constraints through the paths of the data ow graph Possible applications of F and O are discussed in particular its incrementality is used to de ne a parallel execution model for clp s based on asynchronous processors assigned to the nodes of the program graph Moreover O is used to formalize the Intermittent Assertion Method of Burstall Bur for constraint logic programs

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Abstracting Synchronization in Concurrent Constraint Programming

ing Synchronization in Concurrent Constraint Programming ? Enea Za anella1 Roberto Giacobazzi2 Giorgio Levi1 1 Dipartimento di Informatica, Universit a di Pisa Corso Italia 40, 56125 Pisa (za anel,levi)@di.unipi.it 2 LIX, Laboratoire d'Informatique, Ecole Polytechnique 91128 Palaiseau cedex [email protected] Abstract. Because of synchronization based on blocking ask, some of the most i...

متن کامل

A Data ow Semantics for Constraint

This paper introduces an alternative operational model for constraint logic programs. First, a transition system is introduced, which is used to deene a trace semantics T. Next, an equivalent xpoint semantics F is deened: a dataaow graph is assigned to a program, and a consequence operator on tuples of sets of constraints is given whose least xpoint determines one set of constraints for each no...

متن کامل

Relating weight constraint and aggregate programs: Semantics and representation

Weight constraint and aggregate programs are among the most widely used logic programs with constraints. In this paper, we relate the semantics of these two classes of programs, namely the stable model semantics for weight constraint programs and the answer set semantics based on conditional satisfaction for aggregate programs. Both classes of programs are instances of logic programs with const...

متن کامل

Stable Generated Models of Generalized Constraint Logic Programs

We present a declarative semantics of generalized constraint logic programs based on stable generated models. Generalized logic programs contain arbitrary quantiier free formulas in the bodies and heads of their rules. Up to now the only declarative semantics for this program class is deened in terms of stable generated models introduced by Herre and Wagner. A generalized constraint logic progr...

متن کامل

Veri cation and Debugging of Concurrent Constraint Programs through Abstract Interpretation with Set Constraints

The existing automated veri cation methods apply mainly to those concurrent systems where the number of concurrent processes is statically xed and the data dependencies of the control ow are simple Systems that are speci ed and programmed in the concurrent constraint programming paradigm cc speci cally overcome those two limitations There memory states are modeled by logical formulae constraint...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995